who lives off favors from others - Espagnol Anglais Dictionnaire